코드스테이츠(컴퓨터 공학 기본) 코드스테이츠(컴퓨터 공학 기본)(Computer Science) Session 5 / Sprint 1(람다(lambda)) 람다를 활용하는 목적 람다라는 단어의 기본컨셉을 이해해보자 람다 대수 함수는 컴퓨터 과학과 수학의 기초를 이루는 개념이다. 람다 대수는 함수를 단순하게 표현할 수 있도록 하여 '함수의 계산'이라는 개념을 더 깊이 이해할 수 있게 돕는다. 람다는 인라인으로 작성할 수 있기 때문에 전체 함수보다 읽기 쉽다. 따라서 함수 표현식의 규모가 작을 때 람다를 사용하는 것이 좋다. 람다 함수의 장점은 함... 코드스테이츠코드스테이츠(컴퓨터 공학 기본)AI부트캠프AI부트캠프 코드스테이츠(컴퓨터 공학 기본)(Computer Science) Session 5 / Sprint 1(컬렉션 자료형의 다양한 활용) 코드스테이츠코드스테이츠(컴퓨터 공학 기본)AI부트캠프AI부트캠프 코드스테이츠(컴퓨터 공학 기본)(Computer Science) Session 5 / Sprint 1(문제 해결 전략 작성(가위바위보)) 1) 가위, 바위, 보 중 하나를 입력하세요(게임을 종료하려면 0을 입력하세요) 2) 가위를 입력하셨습니다. 3) 컴퓨터는 랜덤으로 바위를 선택되었습니다. 4) 컴퓨터가 이겼습니다. 5) 사용자가 0을 입력할 때까지 1~4 과정이 반복된다. print '가위바위보 중 하나를 입력하세요(0을 입력하면 게임을 종료합니다.)' while True : game_input = input '가위바위보 ... 코드스테이츠코드스테이츠(컴퓨터 공학 기본)AI부트캠프AI부트캠프 코드스테이츠(컴퓨터 공학 기본)(Computer Science) Session 5 / Sprint 1(파이썬 프로그래밍) 프로그래밍 진행과정을 생각해본다. 파이썬을 활용한 실습 및 예외처리에 대해 배운다. 알고리즘을 위한 논리적 방법을 익힌다. section5 전체의 최종목적은 자료구조와 알고리즘을 이해하며 프로그래밍하는 것이다. section5의 핵심 키워드 : 문제해결과 컴퓨팅 사고력 의사코드(Pseudocode): pseudocode를 통해 실행되는 소스코드 작성 전, 자신이 이해할 수 있는 코드를 작성하... 코드스테이츠코드스테이츠(컴퓨터 공학 기본)AI부트캠프AI부트캠프
코드스테이츠(컴퓨터 공학 기본)(Computer Science) Session 5 / Sprint 1(람다(lambda)) 람다를 활용하는 목적 람다라는 단어의 기본컨셉을 이해해보자 람다 대수 함수는 컴퓨터 과학과 수학의 기초를 이루는 개념이다. 람다 대수는 함수를 단순하게 표현할 수 있도록 하여 '함수의 계산'이라는 개념을 더 깊이 이해할 수 있게 돕는다. 람다는 인라인으로 작성할 수 있기 때문에 전체 함수보다 읽기 쉽다. 따라서 함수 표현식의 규모가 작을 때 람다를 사용하는 것이 좋다. 람다 함수의 장점은 함... 코드스테이츠코드스테이츠(컴퓨터 공학 기본)AI부트캠프AI부트캠프 코드스테이츠(컴퓨터 공학 기본)(Computer Science) Session 5 / Sprint 1(컬렉션 자료형의 다양한 활용) 코드스테이츠코드스테이츠(컴퓨터 공학 기본)AI부트캠프AI부트캠프 코드스테이츠(컴퓨터 공학 기본)(Computer Science) Session 5 / Sprint 1(문제 해결 전략 작성(가위바위보)) 1) 가위, 바위, 보 중 하나를 입력하세요(게임을 종료하려면 0을 입력하세요) 2) 가위를 입력하셨습니다. 3) 컴퓨터는 랜덤으로 바위를 선택되었습니다. 4) 컴퓨터가 이겼습니다. 5) 사용자가 0을 입력할 때까지 1~4 과정이 반복된다. print '가위바위보 중 하나를 입력하세요(0을 입력하면 게임을 종료합니다.)' while True : game_input = input '가위바위보 ... 코드스테이츠코드스테이츠(컴퓨터 공학 기본)AI부트캠프AI부트캠프 코드스테이츠(컴퓨터 공학 기본)(Computer Science) Session 5 / Sprint 1(파이썬 프로그래밍) 프로그래밍 진행과정을 생각해본다. 파이썬을 활용한 실습 및 예외처리에 대해 배운다. 알고리즘을 위한 논리적 방법을 익힌다. section5 전체의 최종목적은 자료구조와 알고리즘을 이해하며 프로그래밍하는 것이다. section5의 핵심 키워드 : 문제해결과 컴퓨팅 사고력 의사코드(Pseudocode): pseudocode를 통해 실행되는 소스코드 작성 전, 자신이 이해할 수 있는 코드를 작성하... 코드스테이츠코드스테이츠(컴퓨터 공학 기본)AI부트캠프AI부트캠프